github.com/hyperion-hyn/go-ethereum@v2.4.0+incompatible/docs/Privacy/Tessera/Configuration/Legacy server settings.md (about)

     1  **Important**
     2  
     3  Legacy server settings were part of Tessera v0.5, v0.6 and v0.7. They have deprecated for, but still work with, v0.8 and v0.9 and may be removed for any future versions.
     4  
     5  ---
     6  
     7  The server settings are defined as following:
     8  
     9  ```
    10  "server": {
    11    "hostName":       "<Hostname to advertise. Includes url scheme but not port e.g. http://myhost.com>",
    12    "port":           "<Port that will be used to expose Tessera services>",
    13    "bindingAddress": "<Full interface to bind. Includes URL scheme and port. e.g. http://0.0.0.0:9999>",
    14    "sslConfig":      <...>,
    15    "influxConfig":   <...>
    16  }
    17  ```
    18  
    19  <br>
    20  <br>
    21  
    22  If the address to advertise keys on is the same as the address you wish to bind to, then the `bindingAddress` may be omitted, for example:
    23  ```
    24  "server": {
    25    "hostName":     "http://myhost.com",
    26    "port":         9999,
    27    "sslConfig":    <...>,
    28    "influxConfig": <...>
    29  }
    30  ```
    31  
    32  ---
    33  
    34  **InfluxDB Config**
    35  
    36  Configuration details to allow Tessera to record monitoring data to a running InfluxDB instance.
    37  ```
    38  "influxConfig": {
    39    "hostName": "[Hostname of Influx instance]",
    40    "port": "[Port of Influx instance]",
    41    "pushIntervalInSecs": "[How often to push data to InfluxDB]",
    42    "dbName": "[Name of InfluxDB]"
    43  }
    44  ```
    45  
    46  ### Unix socket file
    47  Path to the Unix domain socket file used to communicate between Quorum and Tessera.
    48  ```
    49  "unixSocketFile" : "/path/to/socketfile.ipc"
    50  ```